﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ControlStock.Dominio;
using ControlStock.Repositorio;


namespace ControlStock.Servicio
{
   public class ProveedorServicio
    {


       public void AgregarProveedor(string nombre, string razonsocial, string direccion, int telefono, int celular, string mail)
       { 
            Proveedor nuevo = new Proveedor();
           nuevo.Nombre_Prov = nombre;
           nuevo.Razon_Prov = razonsocial;
           nuevo.Direccion_Prov = direccion;
           nuevo.Telefono_Prov = telefono;
           nuevo.Celular_Prov = celular;
           nuevo.Mail_Prov = mail;

           ProveedorRepositorio agregar = new ProveedorRepositorio();
           agregar.Agregar(nuevo);
        }

       public void Modificar(Proveedor proveedor)
       {
           ProveedorRepositorio modificar = new ProveedorRepositorio();
           modificar.Modificar(proveedor);

       
       }


       public Proveedor Buscar (int  idproveedor)
       {
           ProveedorRepositorio consulta = new ProveedorRepositorio();
           return consulta.Buscar(idproveedor);
              
       }

       public List<Proveedor> Lista(string nombrepro)
       {
           ProveedorRepositorio buscarxnombre = new ProveedorRepositorio();
           return buscarxnombre.Buscarprov(nombrepro);

       }

       public List<Proveedor> Listar()
           {
               ProveedorRepositorio lista = new ProveedorRepositorio();
               return lista.Listar();

           throw new NotImplementedException();
       
       }
    }
}
